﻿// Microsoft Public License (Ms-PL)
// Copyright (c) 2010 Nick Darnell
//
// http://www.nickdarnell.com
// http://wpfshadergenerator.codeplex.com

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Media.Effects;

namespace WPFShaderEffectGenerator
{
    public class ShaderFragmentRegister
    {
        public string Name;
        public Type Type;
        public int Index;
        public string Description;
        public object DefaultValue;
        public SamplingMode SamplingMode;

        public ShaderFragmentRegister(string name, Type type, int index,
            string description, object defaultValue, SamplingMode samplingMode)
        {
            this.Name = name;
            this.Type = type;
            this.Index = index;
            this.Description = description;
            this.DefaultValue = defaultValue;
            this.SamplingMode = samplingMode;
        }
    }
}
